1
突破順序運算的瓶頸
AI032Lesson 10
00:00

「免費午餐」的終結

數十年來,開發者享受著「順序運算天花板」——一個以 丹納德縮放定律 為每一代新晶片帶來更快時鐘速度的時代。但我們已觸及 功耗牆。效能不再取決於頻率;而是取決於 併發性。要向前推進,我們必須運用 計算思維 來彌合抽象 數值方法 與現代 平行執行模型之間的差距。

精確度與效能的張力

將一個 領域問題 (例如分子動力學)從 多核心主機 轉移到 CUDA 裝置 不僅是語法上的改變;更是一種 問題分解的轉變。當我們進行平行化時,經常會改變運算順序。由於浮點數運算不具結合性,我們面臨一種權衡: 浮點數精確度與準確度。平行運算結果可能在數學上正確,但在數值上與其順序版本產生偏差。

順序運算天花板時鐘速度限制平行高速公路CUDA 吞吐量計算思維橋樑
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>